草庐IT

Eclipse-未找到 JDK

全部标签

xml - 我应该使用什么 Eclipse 插件来编辑 HTML5 和 XML?

有人愿意分享他们最喜欢的用于html5和xml编码的eclipse插件吗?http://marketplace.eclipse.org/search/apachesolr_search/xml?page=3本帖已关闭WhatisthesinglebestfreeEclipsepluginforauthoringandeditingXMLdocuments? 最佳答案 这个问题好久了。现在在2018年,Eclipse更强大,并且更好地支持Web开发CodeMix插入。您可以查看CodeMix的功能,例如内容辅助和快速键入片段以进行格式

java - 哪个 XPath 表达式找到具有给定命名空间声明的元素集?

假设我有一个XML文档,其中包含2个前缀为foo的namespace声明,如下所示:我想评估一个XPath表达式(在Java中),它会返回一个NodeList元素,这些元素具有这个命名空间声明,即root和three节点。我不是在查找此命名空间在范围内的所有节点,而是仅查找具有命名空间声明的节点。这是我计划使用的Java:XPathFactoryxPathFactory=XPathFactory.newInstance();XPathxPath=xPathFactory.newXPath();XPathExpressionxPathExpression=null;NodeListnod

xml - 未找到 Java 类型的 Jersey Client 消息正文阅读器

我使用的是Jersey1.1(旧的,我知道-必须使用,因为我坚持使用Java1.5)。我正在执行一个简单的GET,其中将Java对象作为实体返回。Java对象被正确编码(从Java到XML),因为我可以通过Web发出GET请求并且效果很好。我正在尝试使用Jersey客户端发出GET请求并将其解码回Java对象,这就是它失败的地方。Jersey难道不应该知道如何将从GET请求中接收到的XML解码回POJO中吗?它在服务器端工作。这是我得到的异常:ClientHandlerException:AmessagebodyreaderforJavatype,classmy.class.Searc

xml - 我在哪里可以找到 wddx.dtd 的副本?

我有一个涉及解析wddx网络服务响应的项目​​。DOMDocumentBuilder抛出XML格式错误的异常,因为它没有引用dtd。我插入了一个DOCTYPE语句,现在它抛出一个格式错误的异常-找不到协议(protocol)。我很确定这是我对DTD的引用,我现在需要一个本地副本。我认为从wddx.org获取DTD会很简单,但是,这并没有成功。 最佳答案 不确定它是否是最新的,但我找到了thisreferenceonxml.coverpages.org,它链接到alocalarchivecopyoftheDTDWDDXDTDFrom:

xml - Eclipse:如何格式化工作区中的所有 xml 文件?

我非常感谢Eclipse将代码格式化程序应用于工作区中所有项目的功能,但它仅适用于Java文件,我现在想将格式化程序应用于所有XML文件。它们有很多:pom的、Spring配置等。我发现没有内置格式可以完成所有选定项目的任务。所以,我的问题是,您是否知道可以执行此任务的外部插件(可能具有可以导出/导入的自己的格式设置)?或者我错过了现有选项? 最佳答案 这是我所做的:文件搜索具有文件名模式*.xml的所有文件。在“搜索结果”中,全选然后右键单击“来源”->“格式”。我使用的是EclipseLuna4.4.2,不确定该功能的前身。

xml - 解析 XML 并找到字符串的所有实例

我正在处理一个类似于以下内容的xml文件。不过是下面的几千倍以上。我将使用powershell来解析xml我需要找到字符串“c:\”出现的所有任务的任务名称。如果字符串可能只出现在一个区域,这可能很容易,但它确实可以在整个任务中出现。在此特定任务中,我将C:\放入了4个不同的时间。我希望得到任务名称的输出,以及给定路径被引用的地方......C:\pathGoesHere 最佳答案 假设XML位于file.xml,在XPath之后返回您的Name属性:字符串“C:\”可能位于://Task[contains(text(),"C:\"

xml - xpath - 如何找到第二个复选框?

给定这个HTMLLanguageTherapistSpeechTherapist我可以选择第一个复选框:xpath=(//li[contains(@id,'topic_roles_input')]//input[@type="checkbox"][1])但我无法选择第二个:xpath=(//li[contains(@id,'topic_roles_input')]//input[@type="checkbox"][2])如何选择第二个复选框,避免使用106/107id(这用于重复测试)。 最佳答案 使用():(//li[contai

java - 在 IDREF 属性中找到获取对象 ""的 JAXB,但此对象没有 ID

这是一个使用SCORM文件的测试用例,用于imsmanifest,xml。这个XML已经使用了大约5年或更长时间,并且作为一个标准我不想更改它,除非需要让它工作。您可以找到xsd文件here错误发生在之间和在我的项目中,这是来self的pom.xml的条目对于我的jaxb版本javax.xml.bindjaxb-api2.2.11生成我运行的Java代码(这是为Ubuntu14.04安装xjc)$xjc-versionxjc2.2.4-2$xjc-verbose-porg.cyber4.scorm2004.xml.manifest.imscpimscp_v1p2.xsd输出生成(除其他

jdk1.5 中的 javax.xml.bind.JAXBException [java.lang.ClassNotFoundException : com. sun.xml.bind.v2.ContextFactory]

我收到错误:javax.xml.bind.JAXBException-withlinkedexception:[java.lang.ClassNotFoundException:com.sun.xml.bind.v2.ContextFactory]atjavax.xml.bind.ContextFinder.newInstance(ContextFinder.java:195)atjavax.xml.bind.ContextFinder.find(ContextFinder.java:381)atjavax.xml.bind.JAXBContext.newInstance(JAXBCo

xml - 为什么在Eclipse项目中更改xml文件会触发项目自动构建

如果Eclipsejava项目中有一个xml文件,并且启用了“自动构建”,每次我更改xml文件并保存时,它都会触发Eclipse构建项目,有时会导致很多时间完成。我只是认为xml文件只是资源文件,或者至少它不是代码更改,不应该触发项目构建。这是什么原因,是否有禁用它的方法? 最佳答案 没错,xml文件就是资源文件。如果项目代码依赖于xml列出的资源并且xml文件中有一些更改,则会触发自动构建以验证项目是否可用有效资源,如果不可用,则显示警告或错误(视情况而定)。要在Eclipse中停止自动构建:窗口>首选项>常规>工作区>取消选中“